package com.jims.master.common.utils;


/**
 * 短信发送测试
 */
public class SmsModule {


    /**
     * 注册验证码发送
     *
     * @param Mobile 手机号
     * @param code   验证码
     * @return 00发送成功  09无效号码   其它系统发生错误
     */
    public static String zccode(String Mobile, String code) {
        return SendSms.sendSmsO(Mobile, "【北京积目云】" + code + "，您正在注册执业医师联盟平台，有效期十分钟，感谢您的使用！");
    }


    /**
     * 动态登录密码发送
     *你的动态密码为：[动态密码]，您正在登录执业医师联盟平台，如非本人操作，请联系我们。有效期十分钟，感谢您的使用！
     * @param Mobile 手机号
     * @param code   验证码
     * @return 00发送成功  09无效号码   其它系统发生错误
     */
    public static String dypassword(String Mobile, String code,String servicePhone) {
        //设置客服电话
        if(StringUtils.isEmpty(servicePhone)){
            servicePhone = "";
        }else
        {
            servicePhone = "("+servicePhone+")";
        }
        return SendSms.sendSmsO(Mobile,  code + "（健康平台），30分钟有效期，感谢使用！" );
    }
    /**
     * 验证码发送
     *
     * @param Mobile 手机号
     * @param code   验证码
     * @return 00发送成功  09无效号码   其它系统发生错误
     */
    public static String scode(String Mobile, String code) {
        return SendSms.sendSmsO(Mobile, "验证码：" + code + "，有效期十分钟，感谢您的使用！");
    }

    /**
     * 预约短信发送
     *
     * @param Mobile 手机号
     * @param code   预约编号  name预约人姓名 dname 医师姓名   date预约时间   adds 地址
     * @return 00发送成功  09无效号码   其它系统发生错误
     */
    public static String yuyue(String Mobile, String code, String name, String dname, String date, String adds) {
        return SendSms.sendSmsO(Mobile, "预约编号:" + code + "，" + name + "您已成功预约" + dname + "医师" + date + "诊疗服务，" + adds + "， 请按时前往就诊。");
    }

    /**
     * 挂靠短信发送
     *
     * @param Mobile 手机号
     * @param name   医师姓名  hname 机构名称 kname 科室名称
     * @return 00发送成功  09无效号码   其它系统发生错误
     */
    public static String qianyue(String Mobile, String name, String hname, String kname) {
        return SendSms.sendSmsO(Mobile, name + "您申请的挂靠" + hname + kname + "室已经成功,即刻可以开始通过系统进行执业日程发布、接诊等工作。");
    }

    /**
     * 日程发布
     *
     * @param Mobile 手机号
     * @param date   时间  adds 地址
     * @return 00发送成功  09无效号码   其它系统发生错误
     */
    public static String richeng(String Mobile, String date, String adds) {
        return SendSms.sendSmsO(Mobile, "您" + date + "发布的" + adds + "诊疗日程已经审核通过。");
    }

    /*public static void main(String[] args){
        dypassword("18629030280","43434","111");
    }*/

    /**
     * 医生回复消息给个人发送短信
     * @param Mobile
     * @param personName
     * @param doctorName
     * @return
     */
    public static String personInquiry(String Mobile, String personName, String doctorName){
        return SendSms.sendSmsO( Mobile, "尊敬的" + personName + "," + doctorName + "医生回复了您的问题,请您及时查看并进行后续交流，欢迎您使用极目云智慧健康云平台。");
    }

    /**
     * 个人咨询问题给医生发送短信
     * @param Mobile
     * @param personName
     * @param doctorName
     * @return
     */
    public static String doctorInquiry(String Mobile, String personName, String doctorName){
        return SendSms.sendSmsO( Mobile, "尊敬的" + doctorName + "," + personName + "顾客向您进行了咨询,请您及时查看并进行回复，欢迎您使用极目云智慧健康云平台。");
    }

}

